/**
 * 课后作业 使用dart来完成一个百钱百鸡的问题
 * 鸡翁一值钱五，鸡母一值钱三，鸡雏三值钱一。百钱买百鸡，问鸡翁、鸡母、鸡雏各几何？
 */
void main() {
  int gj;
  int mj;
  int xj;


  // 1只母鸡 1只小鸡 19只公鸡
  for (gj = 1; gj <= 19; gj++) {
    // 1只公鸡 1只小鸡 31只母鸡
    for (mj = 1; mj <= 31; mj++) {
       // 1只公鸡 1只母鸡 100只小鸡
      for (xj = 1; xj <= 100; xj++) {
        if ((5 * gj + 3 * mj + xj / 3 == 100) && (gj + mj + xj == 100) && (xj % 3 == 0)) {
          print('公鸡有：' + gj.toString() + '只；' + '母鸡有：' + mj.toString() + '只；' + '小鸡有：' + xj.toString() + '只；');
        }
      }
    }
  }
}